baste meat on the spit - Francés Inglés Diccionario